
*{color:#444; margin:0px; padding:0px; list-style-type:none;font-family:"Arial";}
p{text-indent:20px; margin:0px; padding:0px; padding-top:6px;}
ul{list-style-type:none; margin:0px; padding:0px;}
li{list-style-type:none; margin:0px; padding:0px;}
img{border:0px; padding:0px; margin:0px;}
body{background:url(../images/body_bg.gif) repeat-x 0px 0px #f7e9ef; font-family:"Calibri,Arial";line-height:24px;  color:#444; font-size:12px; margin:0px; padding:0px 0px 0px 0px;}
a:link{font-size:12px; text-decoration:none; color:#444; cursor:pointer;}
a:visited{font-size:12px; text-decoration:none; color:#444; cursor:pointer;}
a:hover{color:#f60;}

.top_box{margin:0px auto; padding:0px 0px 0px 0px; overflow:hidden;}
.top{width:980px; height:86px; overflow:hidden; padding-top:5px; background:url(../images/top_bg.jpg) no-repeat 0px 0px;  margin:0px auto;}

.top_a{float:right; display:inline; width:100%; height:36px; padding:2px 0px 0px 0px; text-align:right; line-height:28px;}
.top_a a{padding:0px; line-height:28px; text-align:center; color:#eee; text-decoration:none; font-size:12px; cursor:pointer; overflow:hidden;}
.top_a a:visited{padding:0px; line-height:28px; text-align:center; color:#eee; text-decoration:none; font-size:12px; cursor:pointer; overflow:hidden;}
.top_a a:hover{color:#f60;}

.nav_box{width:980px; height:54px; padding:0px 0px 0px 0px; background:url(../images/nav_bg.gif) no-repeat center 0px; margin:0px auto;}
.nav_box>ul>LI{width:106px; float:left; display:inline; background:url(../images/Nav_inline.png) no-repeat left 6px; list-style-type:none; padding:0px 2px 0px 0px; position:relative; margin:0px;}
.nav_box>ul>LI a{height:37px; padding-top:11px; width:100%; color:#eee; display:block; text-align:center; text-decoration:none; cursor:pointer; font-size:14px; background:none;white-space:nowrap; font-weight:bold; overflow:hidden;}
.nav_box>ul>LI a:visited{}
.nav_box>ul>LI a:hover{color:#bb0265; background:url(../images/nav_ON.png) no-repeat 13px 6px;}

.nav_box ul LI.NAV_LI ul{display:none;}
.nav_box ul LI.NAV_LI:hover ul{display:block; position:absolute; left:-0px; background:#a92160; width:106px; border:solid 2px #a92160; border-top:0px; padding:0px 0px 4px 0px;}
.nav_box ul LI.NAV_LI:hover ul LI{width:101px; margin:0px auto; padding:5px 0px 0px 0px; line-height:14px; text-align:center; overflow:hidden;}
.nav_box ul LI.NAV_LI:hover ul LI a{display:block; width:99px; padding:6px 0px 3px 0px; line-height:14px; font-size:12px; height:16px; color:#444;  border:solid 1px #c8c8c8; font-weight:normal; background:#f7f7f7; overflow:hidden;}
.nav_box ul LI.NAV_LI:hover ul LI a:visited{}
.nav_box ul LI.NAV_LI:hover ul LI a:hover{color:#f60; border:solid 1px #f60;}

.flash_box{width:1010px; padding:10px 0px 0px 0px; margin:0px auto; background:url(../images/flash_bottom_wzgg_bg.gif) no-repeat 0px bottom;}
.flash_{width:968px; height:286px; background:url(../images/flash_bg.gif) repeat-x 0px 0px; padding:6px; margin:0px auto 0px auto;}

.b_navbox{height:27px; padding:7px 0px 0px 0px; background:url(../images/R_H_bg.png) repeat-x 0px 0px; text-align:center; margin:10px auto 0px auto; width:1010px;}
.b_navbox a{color:#ffffff; padding:2px 7px 0px 10px; margin:0px; font-size:12px; line-height:27px; border-left: solid 1px #ffffff; letter-spacing:0px;}
.b_navbox a:visited{color:#ffffff; padding:2px 7px 0px 10px; margin:0px; font-size:12px; line-height:27px; border-left: solid 1px #ffffff; letter-spacing:0px;}
.b_navbox a:hover{color:#ffffff;}

.search_box{width:252px; float:right; display:inline; padding:0px 0px 0px 0px;}
.search{width:252px; height:32px; padding:0px 0px 0px 0px; overflow:hidden;}
.search_text{width:218px; height:24px; border:solid 1px #f6dbd3; margin:0px 0px 0px 0px; line-height:24px; float:left; display:inline;}
.search_button{width:32px; height:26px; margin:0px 0px 0px 0px; background:url(../images/search_.gif) no-repeat right 0px; cursor:pointer; float:left; border:-0px; display:inline;}

.copyright_box{padding:0px 0px 20px 0px; clear:both;}
.copyright{width:1010px; margin:0px auto; text-align:center; float:center; color:#ffffff;}
.copyright a:link{ color:#ffffff; text-decoration:none;}
.copyright a:visited{ color:#ffffff; text-decoration:none;}
.copyright a:hover{color:#f60; text-decoration:none;}

.b_pic{width:880px; margin:0px auto 0px auto; padding-top:2px;}
.b_pic img{height:44px; float:left; display:inline; padding:1px; border:solid 1px #cbcbcb; margin:0px 10px 0px 0px;}

.templates{width:980px; margin:0px auto; padding:0px 0px 0px 0px;}

.P_list ul#classshow {width:210px; margin:0px auto 0px auto; overflow:hidden;}
.P_list ul#classshow li{width:210px; margin:0px auto 0px auto; padding-top:0px; overflow:hidden; border-bottom:solid 1px #fbf3f6;}

.da{width:210px; margin:0px auto 0px auto; padding-top:0px; overflow:hidden; border-bottom:solid 1px #fbf3f6;}
.da a{ font-weight:bold;padding:6px 10px 0px 20px; height:23px; line-height:20px; margin:0px; text-decoration:none;color:#970051; display:block; font-size:12px; overflow:hidden; white-space:nowrap; border-bottom:solid 1px #e0cbd2; background:url(../images/P_list_ico.png) no-repeat 7px 12px;}

.P_list ul#classshow li a{ margin-left:20px;display:block;padding:6px 10px 0px 30px; height:23px; line-height:20px; margin:0px; text-decoration:none;color:#970051; display:block; font-size:12px; overflow:hidden; white-space:nowrap; border-bottom:solid 1px #e0cbd2; background:url(../images/P_list_ico.png) no-repeat 17px 12px;}
.P_list ul#classshow li a:visited{padding:6px 10px 0px 30px; height:23px; line-height:20px; margin:0px; text-decoration:none;color:#970051; display:block; font-size:12px; overflow:hidden; white-space:nowrap; border-bottom:solid 1px #e0cbd2; background:url(../images/P_list_ico.png) no-repeat 17px 12px;}


.P_list ul#classshow li ul{padding:0px; margin:0px auto; height:auto; display:none;}
.P_list ul#classshow li:hover ul{height:auto; display:block}

.P_list ul#classshow li ul li{margin:0px; padding:0px 0px 0px 0px; overflow:hidden;}
.P_list ul#classshow li ul li a{padding:6px 10px 0px 20px; height:23px; line-height:20px; margin:0px; text-decoration:none;color:#970051; display:block; font-size:12px; overflow:hidden; white-space:nowrap; border-bottom:solid 1px #e0cbd2; background:url(../images/P_list_ico.png) no-repeat 7px 12px;}
.P_list ul#classshow li ul li a:visited{padding:6px 10px 0px 20px; height:23px; line-height:20px; margin:0px; text-decoration:none;color:#970051; display:block; font-size:12px; overflow:hidden; white-space:nowrap; border-bottom:solid 1px #e0cbd2; background:url(../images/P_list_ico.png) no-repeat 7px 12px;}
.P_list ul#classshow li ul li a:hover{color:#f60;}

h4{float:left; display:inline; background:none; line-height:16px; padding:13px 0px 0px 20px; color:#ffffff; font-size:14px; font-weight:bold;}
.more{margin:14px 15px 0px 0px; float:right; display:inline;}
.more a{line-height:12px; display:block; cursor:pointer; font-size:9px; text-decoration:none; color:#ffffff;}
.more a:visited{line-height:12px; display:block; cursor:pointer; text-decoration:none; color:#ffffff;}
.more a:hover{color:#f60;}
.span{color:#e1bfcd; float:left; display:inline; padding:14px 0px 0px 7px; line-height:12px;}

.l_box{width:210px; float:left; display:inline; overflow:hidden;}
.r_box{width:755px; float:right; display:inline; overflow:hidden;}

.l_{width:210px; padding:15px 0px 0px 0px; overflow:hidden;}
.r_{width:755px; padding:15px 0px 0px 0px; overflow:hidden;}

.L_H{height:35px; background:url(../images/l_H_bg.png) no-repeat 0px 0px; overflow:hidden;}
.L_M{padding:10px; border:solid 1px #e0cbd2; border-top:0px; overflow:hidden;clear:both;}

.R_H{height:33px; border-bottom: solid 1px #c4949c; overflow:hidden; padding:0px 20px 0px 10px;}
.R_M{padding:0px; overflow:hidden;}

.Company_profile_box{width:370px;overflow:hidden; float:left; display:inline;}
.Company_profile_H{height:35px; background:url(../images/news_H_home_bg.png) no-repeat 0px 0px; overflow:hidden; padding:0px 10px 0px 0px;}
.Company_profile_M{padding:10px 10px; border:solid 1px #e0cbd2; background:#fff; border-top:0px;overflow:hidden; height:291px;}

.Company1{width:755px;overflow:hidden; float:left; display:inline;}
.Company_profile_H{height:35px; background:url(../images/tbg.png) no-repeat 0px 0px; overflow:hidden; padding:0px 10px 0px 0px;}
.Company_profile_M1{padding:10px 10px; border:solid 1px #e0cbd2; background:#fff; border-top:0px;overflow:hidden; height:211px;}
.Company_profile_M2{padding:10px 10px;border:solid 1px #e0cbd2; background:#fff; border-top:0px;overflow:hidden; min-height:500px;_height:500px;}


.News_box_home{width:370px;overflow:hidden; float:right; display:inline;}
.News_box_home_H{height:35px; background:url(../images/news_H_home_bg.png) no-repeat 0px 0px; overflow:hidden; padding:0px 10px 0px 0px;}
.News_box_home_M{padding:5px 10px 10px 10px; border:solid 1px #e0cbd2; background:#fff; border-top:0px;overflow:hidden; height:215px;}

.w980px{width:720px; margin:0px auto; padding:0px 20px 0px 0px; overflow:hidden; background:url(../images/home_P_R.png) no-repeat right center;}
.w980px_in{width:700px; margin:0px auto; padding:0px 0px 0px 20px; overflow:hidden; background:url(../images/home_P_L.png) no-repeat left center;}
.w980px_H{padding:12px 0px 0px 0px ; background:url(../images/home_P_w2px.png) repeat-x 0px 15px; width:980px; overflow:hidden; margin:0px auto; height:30px;}
.w980px_M{ width:1010px; overflow:hidden;}

.P_home_list{width:800px; float:left; display:inline; padding:5px 0px 0px 40px;}
.P_home_list a{color:#444; padding:2px 7px 0px 10px; font-weight:bold; margin:0px; font-size:12px; line-height:27px; border-left: solid 1px #444; letter-spacing:0px;}

.crumbs{height:20px; border-bottom: solid 1px #c4949c; overflow:hidden; padding:13px 20px 0px 10px;line-height:14px; color:#970051; overflow:hidden; font-size:14px; font-weight:bold;}
.crumbs a{color:#970051; text-decoration:none; font-weight:bold; font-size:14px; line-height:16px;}
.crumbs a:visited{}
.crumbs a:hover{ color:#f60;}
.InsidePage{width:703px;padding:10px 15px; border:solid 1px #cdcdcd; border-top:0px; overflow:hidden;}


/*
.brand{width:987px; height:40px; margin:0px auto; background:url(../images/brand_bg.png) repeat-x 0px 0px; border-right:solid 1px #dcdcdc;}
.brand .sidelist span{width:141px; height:40px; background:url(../images/brand_inline.png) no-repeat left 0px; padding:0px; float:left; display:inline; margin:0px;}
.brand .sidelist span h3{width:141px; height:40px; background:none; padding:0px; margin:0px; display:inline;}
.brand .sidelist span h3 a{text-decoration:none; text-align:center; color:#777; display:block; line-height:40px; background:none; font-weight:bold; overflow:hidden; white-space:nowrap; margin:0px; padding:0px; font-size:18px; font:"Microsoft YaHei,SimHei";}
.brand .sidelist span h3 a:visited{text-decoration:none; text-align:center; color:#777; display:block; line-height:40px; background:none; font-weight:bold; overflow:hidden; white-space:nowrap; margin:0px; padding:0px; font-size:18px; font:"Microsoft YaHei,SimHei";}
.brand .sidelist span h3 a:hover{color:#eee; background:#dc6126; border-top: solid 1px #dcdcdc; height:39px;}
*/

/*paging*/
.p_btns{padding:10px; display:block;}
.total_count{height:18px; line-height:18px; text-align:center; display:inline; font-weight:bold; color:#444;}
.currentpage{background:#b20421; width:18px; padding:0px 4px; margin-left:7px; height:18px; line-height:18px; text-align:center; font-weight:bold; color:#f9f38c; border:solid 1px #777;}
.p_btns a{background:#b20421; width:18px; padding:0px 4px; height:18px; margin-left:7px; line-height:18px; text-align:center; color:#f1f1f1; border:solid 1px #777;}
.p_btns a:visited{background:#b20421; width:18px; height:18px; margin-left:7px; line-height:18px; text-align:center;color:#f1f1f1; border:solid 1px #777;}
.p_btns a:hover{font-weight:bold; color:#f60;}

/*Before_after*/
#Before_after{width:100%; height:18px; padding-top:20px;}
#Before_after .l{float:left; display:inline; padding-right:50px; height:18px; line-height:18px; overflow:hidden;}
#Before_after .r{float:left; display:inline; padding-right:50px; height:18px; line-height:18px; overflow:hidden;}

/*English forced word wrap*/
.wrap{word-break:break-all; width:220px;}

/*Baidu share*/
#share a{color:#444;}
#numeral:link{color:#000;}
#N_O span{display:none;}
#link{width:980px; margin:auto;padding-top:15px;clear:both;}
#links{width:956px; margin:auto; margin-top:15px;}
.links{ width:980px; border-left:#dcb6b7 1px solid; border-right:#dcb6b7 1px solid; text-align:center}
.ttt1{margin-top:10px; float:right; color:#FFFFFF; }
.ttt1 a{ color:#FFFFFF; width:auto}